package br.com.core;

import java.util.ArrayList;

/***
 * 
 * @author joaopau1o
 *
 */

public class Caixa {

	private String nome; // O nome sera: "altura"X"largura"X"comprimento", 
	private int codigo; // EAN14, chave-primaria
	private float altura;
	private float largura;
	private float comprimento;
	
	private int capacidade; // Quantidade de produtos que suporta
	private ArrayList<Produto> produtos; // n -> 1, outros produtos, muda-se o codigo
	
	public Caixa(int codigo, int altura, int largura, int comprimento) {
		this.codigo = codigo;
		this.altura = altura;
		this.largura = largura;
		this.comprimento = comprimento;
		this.nome = getAltura() + "X" + getLargura() + "X" + getComprimento();
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public float getAltura() {
		return altura;
	}

	public void setAltura(float altura) {
		this.altura = altura;
	}

	public float getLargura() {
		return largura;
	}

	public void setLargura(float largura) {
		this.largura = largura;
	}

	public float getComprimento() {
		return comprimento;
	}

	public void setComprimento(float comprimento) {
		this.comprimento = comprimento;
	}

	public int getCapacidade() {
		return capacidade;
	}

	public void setCapacidade(int capacidade) {
		this.capacidade = capacidade;
	}

	public ArrayList<Produto> getProdutos() {
		return produtos;
	}

	public void setProdutos(ArrayList<Produto> produtos) {
		this.produtos = produtos;
	}
	
	
}
